// This file was created by Filewrap 1.1
// Little endian mode
// DO NOT EDIT

#include "../PVRTMemoryFileSystem.h"

// using 32 bit to guarantee alignment.
#ifndef A32BIT
 #define A32BIT static const unsigned int
#endif

// ******** Start: VertShader.vsh ********

// File data
static const char _VertShader_vsh[] = 
	"attribute highp   vec3  inVertex;\r\n"
	"attribute mediump vec3  inNormal;\r\n"
	"\r\n"
	"uniform highp   mat4  MVPMatrix;\r\n"
	"uniform mediump mat3  ModelWorld;\r\n"
	"uniform mediump vec3  EyePosModel;\r\n"
	"\r\n"
	"varying mediump vec3  ReflectDir;\r\n"
	"\r\n"
	"void main()\r\n"
	"{\r\n"
	"\t// Transform position\r\n"
	"\tgl_Position = MVPMatrix * vec4(inVertex, 1.0);\r\n"
	"\t\r\n"
	"\t// Calculate eye direction in model space\r\n"
	"\tmediump vec3 eyeDir = normalize(inVertex - EyePosModel);\r\n"
	"\t\r\n"
	"\t// reflect eye direction over normal and transform to world space\r\n"
	"\tReflectDir = ModelWorld * reflect(eyeDir, inNormal);\r\n"
	"}";

// Register VertShader.vsh in memory file system at application startup time
static CPVRTMemoryFileSystem RegisterFile_VertShader_vsh("VertShader.vsh", _VertShader_vsh, 538);

// ******** End: VertShader.vsh ********

// This file was created by Filewrap 1.1
// Little endian mode
// DO NOT EDIT

#include "../PVRTMemoryFileSystem.h"

// using 32 bit to guarantee alignment.
#ifndef A32BIT
 #define A32BIT static const unsigned int
#endif

// ******** Start: VertShader.vsc ********

// File data
A32BIT _VertShader_vsc[] = {
0x10fab438,0x5685960b,0x30050100,0x2501,0xd363e337,0x2000000,0x20000000,0x56040000,0x0,0x4000000,0x0,0x9000000,0x3,0x0,0x20000,0x0,0x0,0xd2020000,0x55535020,0x20,0x2c6,0x1,0x1,0x0,0x204,0x80,0x2,0x7d,0x0,0x8,0x0,0xffffffff,0x0,0x122000a,0xffff,0x30007,0x0,0x0,0x20,0x0,0x0,0x0,0x0,0xfffc,0x0,0x0,0x0,0xffff0003,0xffffffff,0x180000,0x800007,0x140002,0x0,0x150002,0x100000,0x160002,0x1,0x170002,0x100001,0x1a0002,0x2,0x1b0002,0x100002,0x1e0002,
0x3,0x1f0002,0x100003,0x220002,0x4,0x230002,0x100004,0x180002,0x5,0x190002,0x100005,0x1c0002,0x6,0x1d0002,0x100006,0x200002,0x7,0x210002,0x100007,0x60001,0x8,0x70001,0x9,0xa0001,0xa,0xb0001,0xb,0xe0001,0xc,0xf0001,0xd,0x40001,0xe,0x50001,0xf,0x80001,0x10,0x90001,0x11,0xc0001,0x12,0xd0001,0x13,0x100001,0x14,0x110001,0x15,0x120001,0x16,0x130001,0x17,0x77,0xffffffff,0xffffffff,0x0,0x0,0x4,0x20003,0x1c0000,0x80010003,0x80018001,0x8001,0x0,0x40000,
0x0,0x0,0x0,0x0,0x10001,0x1,0x10001,0x10001,0x10001,0x10001,0x10001,0x10001,0x10001,0x1010001,0x0,0x1a54fd10,0x100c7040,0x5a5500c2,0x100d7000,0x9a5600c2,0x100c7000,0x800000c2,0x14025060,0x30080,0x10022060,0x1800080,0x12008020,0xb00880,0x10011020,0x9130081,0x606f060,0x4a1538ab,0x606f060,0x8b173882,0x606f060,0x1a203882,0x1001705f,0x410000a2,0x6021060,0x420038ab,0xc006a061,0x808338a0,0x10066061,0xebb00080,0x1006d060,0xc30100c1,0x108690c0,0xc2050080,0x486a080,0x2c3038b2,0x1002d06f,0x2d0300c1,0x1006e061,0xae0300c0,0x1005e0c1,0x2f5f00c0,0x602f06f,0x306138ab,0x606f061,0xb1633882,0x205f081,0xc1938a2,0x605f0a0,0x4d1b3898,
0x606f000,0x8e1d3882,0x606f000,0x1a1e3882,0x1001701f,0x600a2,0x24000000,0x803f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6e690700,0x74726556,0x7865,0x3040400,0x10000,0x100,0x70004,0x5f6c6700,0x69736f50,0x6e6f6974,0x5010000,0x305,0x1000001,0x40000,0x4d00000f,0x614d5056,0x78697274,0x16000000,0x303,0x1000001,0xff100400,
0x450000ff,0x6f506579,0x646f4d73,0x6c65,0x2030400,0x10000,0x14000100,0x70003,0x4e6e6900,0x616d726f,0x6c,0x20404,0x100,0x4040001,0x700,0x6c666552,0x44746365,0x7269,0x2050400,0x10000,0x100,0x70003,0x646f4d00,0x6f576c65,0x646c72,0x3120000,0x1000002,0x10000,0x77070c18,0x0,
};

// Register VertShader.vsc in memory file system at application startup time
static CPVRTMemoryFileSystem RegisterFile_VertShader_vsc("VertShader.vsc", _VertShader_vsc, 1142);

// ******** End: VertShader.vsc ********

